//
// Created by 段大志 on 16/1/2.
// Copyright (c) 2016 BMProject. All rights reserved.
//

#import "UIViewController+order.h"


@implementation UIViewController (order)

- (NSString *)getOrderTypeNameFromtypeId:(NSInteger)orderTypeid {
    //工单类型type 1：空卡  2：号卡  3：物料  4：办公耗材  5：渠道信息变更  6：渠道经理变更
    NSArray *array = @[@"空卡",@"号卡",@"物料",@"办公耗材",@"门店信息变更",@"渠道经理变更"];
    if (orderTypeid>0&&orderTypeid<=array.count+1) {
        return array[orderTypeid - 1];
    }
    return @"";
}

- (NSString *)getOrderStatusNameFromtypeId:(NSInteger)orderTypeid andSignId:(NSInteger)signId {
    //sign工单处理状态 0：新建  1：审核通过（type=5||type=6） 1：确认（type!=5||type!=6）  2:发货  3：收货  4：审核驳回
    if (signId == 0) {
        return @"新建";
    }
    if (signId == 1 && (orderTypeid == 5 || orderTypeid == 6)) {
        return @"审核通过";
    }
    if (signId == 1 && (orderTypeid != 5 || orderTypeid != 6)) {
        return @"确认";
    }
    if (signId == 2) {
        return @"发货";
    }
    if (signId == 3) {
        return @"收货";
    }
    if (signId == 4) {
        return @"审核驳回";
    }
    return @"";
}

- (NSString *)getOrderIdByOrderStatusName:(NSString *)statusName withFlag:(BOOL)isSign {
    if (isSign) {
        if ([statusName isEqualToString:@"新建"]) {
            return @"0";
        }
        //由于数据库确认和审核是一个状态，故在页面为了区分使用状态5，实际状态1
        if ([statusName isEqualToString:@"审核通过"]) {
            return @"5";
        }
        if ([statusName isEqualToString:@"确认"]) {
            return @"1";
        }
        if ([statusName isEqualToString:@"发货"]) {
            return @"2";
        }
        if ([statusName isEqualToString:@"收货"]) {
            return @"3";
        }
        if ([statusName isEqualToString:@"审核驳回"]) {
            return @"4";
        }
    } else {
        if ([statusName isEqualToString:@"审核通过"]) {
            return @"56";
        }
        if ([statusName isEqualToString:@"确认"]) {
            return @"";//!5!6
        }
        return @"";
    }
    return @"";
}
@end